Java Class Library
part 2/8 Β· 27.2 KB total
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Contents
β’ Conformance
β’ Main features
β’ Licensing
β’ Prior licenses
β’ See also
β’ References
β’ External links
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Implementation and configuration
JCL is almost entirely written in Java, except for the parts that need
give access to these functions commonly use Java Native Interface
wrappers to access operating system APIs.
Almost all of JCL is stored in a single Java archive file called
Class Library (rt.jar) is located in the default bootstrap classpathcite-ref-2[2]
and does not have to appear in the classpath declared for the
application. The runtime uses the bootstrap class loader to find the
JCL.
The Java Module System (part of the Java 9 release) broke the monolithic
"rt.jar" JAR file and modularized the JCL itself in several modules with
specified dependencies.cite-ref-3[3]
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ